package com.example.webdemo.dao;

import com.example.webdemo.bean.orderitem;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface OrderItemDao {
    // 创建订单项
    int createOrderItem(orderitem orderItem);

    // 批量创建订单项
    int createOrderItems(List<orderitem> orderItems);

    // 根据ID获取订单项
    orderitem getOrderItemById(int id);

    // 根据订单ID获取所有订单项
    List<orderitem> getItemsByOrderId(int orderId);

    // 更新订单项
    int updateOrderItem(orderitem orderItem);

    // 删除订单项
    int deleteOrderItem(int id);

    // 根据订单ID删除所有订单项
    int deleteItemsByOrderId(int orderId);
}
